<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>高阶函数</title>
</head>
<body>
    <script>
        var initFn1 = (function(){
            // 高阶函数是对其他函数进行操作的函数，它接收 函数作为参数 或将 函数作为返回值 输出
            function fn(a, b, callback){
                console.log(a + b);
                callback && callback();
            }

            fn(1, 2, function(){
                console.log('我是最后执行的');
            })
        });

        initFn1();

    </script>
</body>
</html>